| I. 
                Introduction 
 1. 
                Why Java
 2. Paradigms
 3. 
                Diff b/w Java & Other (C,C++)
 4. 
                Java history
 5. 
                Java features
 6. 
                Java programming format
 7. 
                Java Tokens
 8. 
                Java Statements
 9. 
                Java Data Types
 10. Typecasting
 11. Arrays
 II. 
                  OOPS 1. 
                  Introduction 2. Class
 3. 
                  Object
 4. 
                  Static Keywords
 5. 
                  Constructors
 6. 
                  This Key Word
 7. 
                  Inheritance
 8. 
                  Super Key Word
 9. 
                  Polymorphism (Over Loading & Over Riding)
 10. 
                  Abstraction
 11. 
                  Encapsulation
 12. 
                  Abstract Classes
 13. 
                  Interfaces
 III. 
                  STRING MANIPULATIONS 1. 
                  String2. 
                  String Buffer
 3. 
                  String Tokenizer
 IV. 
                  PACKAGES  1. 
                  Introduction to all predefined packages2. 
                  User Defined Packages
 3. 
                  Access Specifiers
 V. 
                  EXCEPTION HANDLING   1. 
                  Introduction2. 
                  Pre Defined Exceptions
 3. 
                  Try-Catch-Finally
 4. 
                  Throws, throw
 5. 
                  User Defined Exception examples
 VI. 
                  MULTITHREADING  1. 
                  Thread Creations2. 
                  Thread Life Cycle
 3. 
                  Life Cycle Methods
 4. 
                  Synchronization
 5. 
                  Wait() notify() notify all() methods
 |  | VII. 
                I/O STREAMS 1. 
                Introduction2. 
                Byte-oriented streams
 3. 
                Character – oriented streams
 4. 
                File
 5. 
                Random-access file
 6. 
                Serialization
 VIII. 
                NETWORKING 1. 
                Introduction 2. 
                Socket, Server socket
 3. 
                Client –Server Communication
 IX. 
                WRAPPERCLASSES 1. 
                Introduction 2. 
                Byte, Short, Integer, Long, Float, Double, Character, Boolean 
                classes.
 X. 
                COLLECTION FRAME WORK 1. 
                Introduction 2. 
                Util Package interfaces, List, Set, Map
 3. 
                List interface 7 its classes
 4. 
                Set interface & its classes
 5. 
                Map interface & its classes
 XI.INNER 
                CLASSES 1. 
                Introduction 2. 
                Member inner class
 3. 
                Static inner class
 4. 
                Local inner class
 5. 
                Anonymous inner class
 XII. 
                AWT 1. 
                Introduction 2. 
                Components
 3. Event-Delegation-Model
 4. Listeners
 5. Layouts
 6. 
                Individual components Lable, Button, CheckBox, Radio Button.
 7. 
                Choice, List, Menu, Text Field, Text Area
 XV. 
                SWING(JFC)1. 
                Introduction Diff b/w awt and swing
 2. 
                Components hierarchy
 3. 
                Panes
 4. 
                Individual Swings components Jlabel
 5. 
                JButton, JTextField, JTextAres.
 |